// 一个系列的柱图、折线图
function getOption(data, infos) {
  data.allData[0]= data.allData[0]<=30? data.allData[0]:30
  data.allData[1]= data.allData[1]<=25? data.allData[1]:25
  data.allData[2]= data.allData[2]<=35? data.allData[2]:35
  data.allData[3]= data.allData[3]<=10? data.allData[3]:10
  console.log(infos, '图标的参数');
  let option = {
    xAxis: {
      show: false,
    },

    yAxis: {
      show: false,
    },

    radar: {
      // (圆外的标签)雷达图每个指示器名称的配置项。
      name: {
        location: 'outside',
        formatter: function (value, indicator, index) {
          console.log(value, 'value')
          console.log(indicator, 'indicator')
          console.log(data, 'data');
         
          let name = ''
          let unit = ''
          switch (value) {
            case '走访情况':
              name = infos.zfScore
              unit = '分'
              break;
            case '对接情况':
              name = infos.djScore
              unit = '分'
              break;
            case '融资情况':
              name = infos.rzScore
              unit = '分'
              break;
            case '客户满意度':
              name = infos.khScore
              unit = '分'
              break;
            default:
              break;
          }

          if (value == '走访情况' || value == '客户满意度') {
            // 不需要换行
            return '{a|' + value + '}' + ' ' + '{b|' + name + '}' + '{c|' + unit + '}'
          } else {
            // 需要换行
            return '{a|' + value + '}' + '\n' + '{d|' + name + '}' + '{e|' + unit + '}'

          }
        },
        rich: {
          a: {
            color: '#000000',
            fontWeight: '',
            fontSize: 15
          },
          b: {
            color: '#000000',
            fontWeight: 'bold',
            fontSize: 16,
            align: 'left', // 水平居中
          },
          c: {
            color: '#000000',
            fontWeight: 'bold',
            fontSize: 13,
            align: 'left', // 水平居中
          }, d: {
            color: '#000000',
            fontWeight: 'bold',
            fontSize: 16,
            align: 'left', // 水平居中
            padding: [7, 0, 0, 0]
          }, e: {
            color: '#000000',
            fontWeight: 'bold',
            fontSize: 13,
            align: 'left', // 水平居中
            padding: [7, 0, 0, 0]
          }
        },
        textStyle: {
          color: "#1b1b1c",
          // margin: 20,
          // padding: [-10, -5, 15, 0],
          padding: [0, - 5, -5, -5]
          // borderRadius: 13,
        },
        // gap: 30
      },

      // 设置雷达图中间射线的颜色
      axisLine: {
        lineStyle: {
          color: "#E3D2D2",
        },
      },
      center: ['50%', '50%'],
      // 圆的半径，数组的第一项是内半径，第二项是外半径。
      radius: 108,
      // 坐标系起始角度，也就是第一个指示器轴的角度。[ default: 90 ]
      startAngle: 0,
      indicator: [{
        name: "对接情况",
        max: 30,
      },
      {
        name: "走访情况",
        max: 25,
      },
      {
        name: "融资情况",
        max: 35,
      },
      {
        name: "客户满意度",
        max: 11,
      },
      ],
    },
    series: [{
      name: "",
      type: "radar",

      data: [{
        value: data.allData,
        name: "",
        areaStyle: {
          color: "#FFDAB0",
        },
        symbol: "none", //去掉图中的节点
      },],
      itemStyle: {
        borderColor: "#F3BE1C",
        borderWidth: 0.5,
      },
      lineStyle: {
        color: "#F3BE1C",
      },
    },],
  };
  return option;
}
module.exports = {
  //必须在这里暴露接口，以便被外界访问，不然就不能访问
  getOption: getOption,
};